package com.yanxu.createthreads;

import java.util.concurrent.*;

/**
 * @author 折戟沉沙铁未销
 * @version V1.0
 * @date 2025/2/23-2025
 * @Description: 线程池并不是一种创建线程的方式
 */
public class ThreadPoolNotWay {
    public static void main(String[] args) throws ExecutionException, InterruptedException {
        ExecutorService executorService = Executors.newFixedThreadPool(1);
        Future<Double> futureVal = executorService.submit(new Callable<Double>() {
            public Double call() throws Exception {
                Thread.sleep(1000);
                return Math.random();
            }
        });
        System.out.println(futureVal.get());

    }
    /*
    * 注意：
    *   这种使用线程池的方式，并不可以归类为一种创建线程的方式。
    *   因为他的本质还是使用 new Thread() 的形式创建的线程。
    * */
}